home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 August (Alt) / CHIP 2005-08.1.iso / program / guvenlik / syslinux-3.07.exe / com32 / lib / Makefile < prev    next >
Encoding:
Makefile  |  2005-01-08  |  2.5 KB  |  70 lines

  1. # Include configuration rules
  2. include MCONFIG
  3.  
  4. LIBOBJS = abort.o atexit.o atoi.o atol.o atoll.o calloc.o creat.o    \
  5.     ctypes.o errno.o fgetc.o fgets.o fopen.o fprintf.o fputc.o    \
  6.     fputs.o fread2.o fread.o free.o fwrite2.o fwrite.o getopt.o    \
  7.     lrand48.o malloc.o stack.o memccpy.o memchr.o memcmp.o        \
  8.     memcpy.o memmem.o memmove.o memset.o memswap.o exit.o onexit.o    \
  9.     perror.o printf.o puts.o qsort.o realloc.o seed48.o snprintf.o    \
  10.     sprintf.o srand48.o sscanf.o stack.o strcasecmp.o strcat.o    \
  11.     strchr.o strcmp.o strcpy.o strdup.o strerror.o strlen.o        \
  12.     strncasecmp.o strncat.o strncmp.o strncpy.o strndup.o        \
  13.     strntoimax.o strntoumax.o strrchr.o strsep.o strspn.o strstr.o    \
  14.     strtoimax.o strtok.o strtol.o strtoll.o strtoul.o strtoull.o    \
  15.     strtoumax.o vfprintf.o vprintf.o vsnprintf.o vsprintf.o        \
  16.     asprintf.o vasprintf.o strlcpy.o strlcat.o             \
  17.     vsscanf.o libgcc/__ashldi3.o libgcc/__udivdi3.o            \
  18.     libgcc/__negdi2.o libgcc/__ashrdi3.o libgcc/__lshrdi3.o        \
  19.     libgcc/__muldi3.o libgcc/__udivmoddi4.o libgcc/__umoddi3.o    \
  20.     libgcc/__divdi3.o libgcc/__moddi3.o                 \
  21.     sys/entry.o sys/exit.o sys/argv.o sys/times.o            \
  22.     sys/fileinfo.o sys/opendev.o sys/read.o sys/write.o sys/ftell.o \
  23.     sys/close.o sys/open.o sys/fileread.o sys/fileclose.o        \
  24.     sys/isatty.o sys/openconsole.o sys/line_input.o            \
  25.     sys/stdcon_read.o sys/stdcon_write.o sys/rawcon_read.o        \
  26.     sys/rawcon_write.o sys/err_read.o sys/err_write.o        \
  27.     sys/null_read.o sys/null_write.o sys/serial_write.o        \
  28.     sys/ansicon_write.o sys/ansiserial_write.o            \
  29.     pci/cfgtype.o pci/readb.o pci/readw.o pci/readl.o         \
  30.     pci/writeb.o pci/writew.o pci/writel.o                \
  31.     zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/gzio.o     \
  32.     zlib/uncompr.o zlib/deflate.o zlib/trees.o zlib/zutil.o     \
  33.     zlib/inflate.o zlib/infback.o zlib/inftrees.o zlib/inffast.o    \
  34.     libpng/png.o libpng/pngset.o libpng/pngrutil.o            \
  35.     libpng/pngtrans.o libpng/pngwutil.o libpng/pngread.o        \
  36.     libpng/pngrio.o libpng/pngwio.o libpng/pngwrite.o        \
  37.     libpng/pngrtran.o libpng/pngwtran.o libpng/pngmem.o        \
  38.     libpng/pngerror.o libpng/pngpread.o
  39.  
  40. BINDIR   = /usr/bin
  41. LIBDIR   = /usr/lib
  42. AUXDIR   = $(LIBDIR)/syslinux
  43. INCDIR   = /usr/include
  44. COM32DIR = $(AUXDIR)/com32
  45.  
  46. all: libcom32.a
  47.  
  48. libcom32.a : $(LIBOBJS)
  49.     rm -f $@
  50.     $(AR) cq $@ $^
  51.     $(RANLIB) $@
  52.  
  53. tidy:
  54.     rm -f *.o .*.d */*.o */.*.d
  55.  
  56. clean: tidy
  57.     rm -f *.a
  58.  
  59. spotless: clean
  60.     rm -f *~ \#* */*~ */\#*
  61.  
  62. install: all
  63.     mkdir -m 755 -p $(INSTALLROOT)$(COM32DIR)
  64.     install -m 644 libcom32.a com32.ld $(INSTALLROOT)$(COM32DIR)
  65.     -rm -rf $(INSTALLROOT)$(COM32DIR)/include
  66.     cp -r ../include $(INSTALLROOT)$(COM32DIR)
  67.  
  68. -include .*.d */.*.d
  69.  
  70.